package general

import (
	"alex/ptp1588boundaryclock/datasets"
)

type SignalingMessage struct {
	ParentDS *datasets.ParentDS
}

func (a* SignalingMessage) Init() {
	a.ParentDS = new(datasets.ParentDS)
}

// =====================================================================================================================
// Write Signaling Message
// =====================================================================================================================

// Writes the Signaling Message
func (a *SignalingMessage) Write(signaling []byte, done chan bool) {
	// 13.12.2.1 targetPortIdentity (PortIdentity)

	// TODO: not ready
	done <- true
}

// =====================================================================================================================
// Read Signaling Message
// =====================================================================================================================

// Reads, checks and sets the Signaling Message values
func (a* SignalingMessage) Read(signaling []byte) (check bool) {
	check = true
	// 13.12.2.1 targetPortIdentity (PortIdentity)

	// TODO: not ready

	return
}

